Several opposition leaders on Wednesday slammed Defence Minister Rajnath Singh's remarks that the country's first prime minister, Jawaharlal Nehru, wanted to build the Babri masjid using public funds, and accused him and the ruling BJP of distorting historical facts.