Religious segregation is the separation of people according to their religion. The term has been applied to cases of religious-based segregation which occurs as a social phenomenon, as well as segregation which arises from laws, whether they are explicit or implicit. The similar term religious apartheid has also been used for situations where people are separated based on their religion, including sociological phenomena. Human rights in Bahrain and Freedom of religion in Bahrain Freedom of religion in IndiaReligious violence in India and Caste-related violence in India The debate over the ban on non-Hindus entering Hindu temples began around 30 years ago when singer Yesudas, who planned to take part in a music program, was stopped at the Guruvayur Temple gate. He finally had to sing bhajans outside the temple wall. Though several temples in Kerala have signs saying non-Hindus are barred entry, few of them enforce it as strictly as Guruvayur Temple, which insists on following its distinct traditions. 'Only Orthodox Hindus are allowed’, reads a signboard hanging from the Lion's Gate of the Sri Jagannath Temple in Puri. The issue has triggered many a controversy in the past and continues to arouse strong feelings even today. In the past a number of dignitaries, including former prime minister Indira Gandhi, had not been allowed to enter the 12th century shrine; she was married to a Parsi, Feroze Gandhi. In 2005, Princess Mahachakri Sirindhorn of Thailand was not allowed inside the temple as she is a Buddhist. In 2006, the shrine did not allow a citizen of Switzerland named Elizabeth Jigler, who had donated 17.8 million Indian rupees to the temple, because she is a Christian. Kashi Vishvanath Varanasi in Varanasi, the temple stands on the western bank of the holy river Ganga, and is one of the 12 Jyotirlingas, the holiest of Shiva temples. The most famous of the many temples in Varanasi is the one dedicated to Vishveswara—Shiva as Lord of the Universe. Non-Hindus are not allowed inside the temple, although this is not always enforced.