Shantanu Guha Ray | Saturday November 04, 2023
The big, global push to paint India as a climate bugbear has started taking shape. All fingers are pointing at India, criticisms are growing on New Delhi's energy policy and how it is apparently not in sync with global standards.