Indian Geography What percentage of World’s population lives in India? A) 16.50% B) 17.50% C) 20% D) 15% Detailed Solution: No Details Prev Next