India ranked fourth on the climate risk index for 2017, the Germany-based independent environmental organisation Germanwatch said on Tuesday.