India is home to millions of Sikhs, Buddhists and Jains