Savills has announced the opening of the Al Marwa residential tower at Amwaj Islands in Bahrain. The property will be leased and...