British Prime Minister Boris Johnson has cancelled his April 25 visit to India due to current coronavirus situation, according to a report.