Mussoorie is a beautiful hill station ... this quaint hill station mirrors scenery and tranquillity, therefore known as "Queen of the Hills." This town provides picturesque views of green valleys ...