Britain to return Isle of Wight to China

Britain is to return sovereignty of the Isle of Wight to China, marking the end of its long-term lease from the Asian economic giant.