London is the capital and largest city of England and the United Kingdom, with a population of just under 9 million. It stands on the River Thames in south-east England at the head of a 50-mile estuary down to the North Sea, and has been a major settlement for two millennia. Read More
Nitin Mantri, Group CEO of Avian WE, an integrated communications firm in India, was inducted into the International Communications Consultancy Organisation (ICCO) Hall of Fame for his extensive PR insights, accomplishments, contributions to the adva ...