
Mussoorie an immaculate work of art is simply a perfect hill station in India that is established very delicately. The streets are embellished with black decorative mild posts, viewpoints, cautiously laid benches and some of sights. Positioned approximately 250 miles from Delhi, the capital of India, this beautiful metropolis is titled as 'the queen among the hill stations'. Overlooking the picturesque metropolis of dehradoon, the hill station...