Indian business leaders warn that plans to make visitors to the UK pay a £3,000 “security bond” will harm the countries’ “special relationship”.
Indian business leaders warn that plans to make visitors to the UK pay a £3,000 “security bond” will harm the countries’ “special relationship”.