Works on the BD13 million residential project Meena 7 Towers ... tolides (Bahrain) (CHAPO). According to GDN, the towers will be built towards the south of Al Marsa Floating City on Amwaj Islands.