Photo taken on May 21, 2015 shows a view of London. London, located in southeastern England, is the capital of the United Kingdom. Standing on the River Thames, the city plays a key role in the world's financial, commercial, industrial and cultural fields. (Xinhua/Han Yan)
Day|Week