Jubbal
India /Himachal Pradesh /Shimla /Jubbal Jubbal is quaint little town near Shimla known for its arresting beauty. Uneven topography, hilly terrain and lustrous green woods and valleys are some of the prime attractions of Jubbal. The town is idyllically located on the banks of river Pabbal, making it an ideal picnic spot. The best time […]