What a blessing to be in Varanasi, the holy city of Lord Shiva for one of the biggest festivals in India, Mahashivaratri! Falling on March 2nd this year, the population of Varanasi swells to over a million from it’s usual 350,000. Observed by all Hindus, Shivaratri