Sri Lanka ..I'm not sure about the answer cuz India is also a country which has more population of both hindus and muslims.
Please dont judge me if i am wrong. :D
Answer:
Mt. Denali is found in North America (Alaska to be exact)
Explanation:
Answer:
because of their daily growing population each country you mentioned is affected by population growth