AKA Moscow City. Commercial development which includes Europe's tallest building - 506 meter (1660 ft) Federation Tower.