Which of the following is Correct regarding 'India State of Forest Report'(ISFR) 1 ISFR is published by Forest Research Institute 2 It is published every five years
Every year the World Development Report is published by the _______.