Shimla is a hill station in Himachal Pradesh, in northern India, near Delhi. It is in the foothills of the Himalayas.
Copyright © 2009 by Deep Bora
Interpretations and stories based on this art work are welcome.