News

The tiger was a creature worshipped as the Waghoba deity: the tribals believed their ancestors’ spirits dwelt in the tiger. It was also invoked as a guardian ... nation’s spirit truly resides.