Union Defence Minister Rajnath Singh on Wednesday launched a scathing attack on Congress leader Rahul Gandhi, accusing him and his party of misleading the public and spreading false information about the Agniveer Yojana.