A first-of-its-kind Indian Spice Garden has been set up on the banks of the river Thames in London with an aim of reviving the city's rich maritime and trading history with India.