Tamba is a new West African restaurant and bar at Duxton Road, but also a portal to an otherworldly space19 March 2024