Instant vacation: The world's best travel photos

Advertisement
--ADVERTISEMENT--
Shenyang, China: A 200-meter-long "arcade of lavender" is one of the most popular spots to visit in Liaoning Province's capital.