UK providing visit visas within 15 days to travellers from India: British envoy Nation UK providing visit visas within 15 days to travellers from India: British envoy News Analysis India 1 year ago By PTI NEW DELHI: The UK is now providing visit visas to travellers from India within 15 days of receiving applications, British High Commissioner...Read More