Guru Purnima is an auspicious day in Hindu mythology and holds special significance for a number of reasons, many of them associated with Gurus and Saints of the past. Some believe it to be the birth tithi (Moon phase) of Brihaspati, the Teacher of the Gods, while others believe it to be the day Shiva…
