Obama is visiting … a Muslim shrine. He has no plans to visit any holy places of the Sikhs (such as the Golden Temple, Amritsar), or any Hindu holy places, Buddhist holy places, or Jain holy places. Nor does he plan to visit Nariman house, the Chabad house in Mumbai that was the chief target of the jihad mass-murderers who killed 173 people in November 2008.
India is majority Hindu. All the faiths of India are in a state of war or near war with Islam, which conflict has within living memory been conducted at the level of full scale pogrom, mass murder, and full scale conventional military operations with tanks and columns of uniformed troops, as well as the more usual level of angry mobs and unconventional small scale operations deploying people out of uniform. Obama is being conspicuously rude to his Hindu hosts in visiting a Muslim shrine without visiting a Hindu Shrine.