This weekend if you are looking ahead to some soul searching then make a trip to Deoghar, one of the most revered religious centers in India. It’s the best place for understanding religion and culture in its simplest forms. Deoghar literally means “the abode of gods” but it is not only temples, ashrams, gods and immortality here, Deoghar is one of the most naturally beautiful destinations endowed with hills, rivulets, serene lakes, forests and colonial buildings of Zamindars and Seths. Though a popular destination to tourists from Kolkata and nearby cities, Deoghar still...