Bharatiya Janata Party (BJP) president Rajnath Singh on Saturday cancelled his visit to Uttar Pradesh's Muzaffarnagar district which was hit by communal clashes, leaving 48 dead and more than 43,000 displaced. Mr Singh, officials said, had been requested by District Magistrate Kaushal Raj Sharma not to come to the city.