Hindus make up the overwhelming majority of India’s 1.4 billion people but when Mahatma Gandhi secured its independence from Britain in 1947 it was a secular, multicultural state. Now right-wing calls for the country to be declared a Hindu nation and Hindu supremacy to be enshrined in law are growing rapidly louder, making its 210-million-odd Muslims increasingly anxious about their future.