THE CIRCULAR

Indian Architecture

Shimla:Paradise on earth

Shimla is the capital of the northern Indian state of Himachal Pradesh, in the Himalayan foothills. The British built Shimla on land they had retained

Read More »