India is a land of 'Saints'. We believe they are messenger of Gods. India is a land of 'Saints'. We believe they are messenger of Gods.