Image 1 of 1
India-3938.jpg
India, Dehradun.  Street Scene.  Driving on the left.