Showing the single result
They two popular hill stations located in northern Indian state of Himachal Pradesh. Shimla, the capital city of Himachal Pradesh.
WhatsApp us