Posts

india  450x450 - A glimpse inside the India Landscapes 2018 report

A glimpse inside the India Landscapes 2018 report

With our India Landscapes 2018 report ready for publication we give you a glimpse at some of our top findings India is the second largest country on the planet with a population of roughly 1.3 billion, divided into 29 states and 7 union…