How the world sees Greece
NEW DELHI: Expanding its wings abroad, India's infrastructure major GMR Group has won the award to develop and operate a new airport in Crete, Greece. GMR Airports Ltd, the group's airport ...