London is the capital and largest city of England and the United Kingdom. Standing on the River Thames in the south-east of England, at the head of its 50-mile estuary leading to the North Sea, London has been a major settlement for two millennia. Read More
Cyril Amarchand Mangaldas advised the Bankers in relation to the USD 500 million offshore fundraising by Indian Railway Finance Corporation Limited (IRFC) by way of foreign currency Climate Bonds, under its USD 7 billion Global Medium-Term Note Progr ...
Smriti Mandhana and Jemimah Rodrigues are the only two Indian players who have been retained by the respective franchises for the upcoming edition of the Hundred. ...