Mussoorie is a beautiful hill station of Indian state Uttarakhand, also known as the queen of hills. Mussoorie is famous for its beautiful natural scenery.
Read this post on gotoyatra.com