Designed by
Title
Town on the hillside #18657520
Description
The image is of hillside view of the town of Shimla in India. Shimla is located in the lower himalayas in India and is the capital of the state Himachal Pradesh.The image was taken on Jan 04, 2011. The image also shows the degree of urbanisation, the entire hillside has given way to haphazard stacked houses and buildings with little or no green coverage left.
This image is editorial