Liveable Cities 2016 according to The Guardian

1: Tehran, Iran. Number one on the “most improved” list is Tehran, after a period of relative political stability. Latest ranking: 126 of 140; Ranking five years ago: 132; Five-year index movement: 5.0%. Here: Iranian youths take a selfie on the Tabi'at (Nature) bridge overlooking Tehran. (Photo by Behrouz Mehri/AFP Photo)
Liveable Cities 2016 according to The Guardian
   
  Military Woman Gallery

Must See Places

Google Ads Privacy