India has always been called a holy land because there has been an endless stream of saints, sages and warriors…