British Prime Minister Boris Johnson has cancelled his April 25 visit to India due to current coronavirus situation. He will instead hold a virtual meeting with Prime Minister Narendra Modi later this month to launch their plans for the future UK-India partnership, the Ministry of External Affairs said in a statement.