Tag: Kufri Shimla

Shimla Famous Hill station of Himachal Pradesh, India

The city which attracted the Britishers to establish it for its location and beautiful landscapes

Advertisements