Hindu leaders claim the mosque was built by Mogul rulers on the site of a sacred Hindu temple. They believe it is the birthplace of Ram, the highest god in the Hindu pantheon, but Muslims say there is no proof of that claim. The dispute is still working its way through India's courts.
Muslims through out history build their mosques on other religion holy and cultural sites. Heck, a mosque was even build in Alexander's Light House when Egypt was conquered by islamic armies. But still, this is a Holy Cow Alert!
According to some historical estimates, the moguls and other muslim dynasties in India demolished about 3500 Hindu, Buddhist, Jain, and Sikh temples in India. Muslim demolition of numerous churches and synagogues in Spain, Israel, Syria, and other parts of the Middle East reaffirms Islam's hatred of other religions and cultures.