A NEW attraction will soon be returning to London – with guests able to explore both the land and water in one trip. Duck Tours is set to relaunch on the River Thames in London, eight years after it was scrapped. The attraction, run by London Amphibious Tours Limited (LAT), will take off from Lack’s…