Shimla
India /Himachal Pradesh /Shimla /Shimla Shimla, sits perched high up in the Himalayas. This charming hill station is a perfect mix of history and culture, bazaars and quaint lodges and conifer tress covered with snow. Its beautiful allies and colonial charms makes it a picturesque setting for a romantic holiday. The toy train ride from […]