Khajjiar, the ‘Mini Switzerland of India,’ as it is often dubbed, is a small hill station in the north Indian state of Himachal Pradesh. With a small town vibe, fresh mountain air and picturesque landscapes encompassing dense deodar forests, verdant meadows and snow-laden mountains, it is an adventurer and nature lover’s playground. To make the […]
Author: Manu Sharma

Amritsar, literally meaning the ‘Pool of the Nectar of Immortality’
Amritsar historically also known as Ramdaspur and colloquially as Ambarsar, is a city in north-western part in India. It is the spiritual centre for the Sikh religion and the administrative headquarters of the Amritsar district in the state of Punjab. Amritsar, literally meaning the ‘Pool of the Nectar of Immortality’, is one of the major […]