Home

Britain says India owes it GBP 4.4 million

Mon, Jul 25 2016, 01:24 PM

Britain says India owes it GBP 4.4 million in unpaid congestion charge in London since 2003; India refutes claim.