Answers

2015-11-30T18:17:31+05:30
India ranks 65th out of 144 countries overall. 
0
2015-11-30T19:03:01+05:30
India rank is 65 out of 144
0