What could be better than a trip to a hill station? Situated in the northern ... it is home to the world’s highest cricket stadium. Its stunning natural beauty and peaceful atmosphere make ...