An Indian restaurant in London that played an important role in fostering post-colonial relations between India and the UK is shutting its door forever. The India Club, founded on The Strand in 1951, will host its final service on September 17, after losing a protracted battle against its closure.