Just one point. It should be sub-continental, not sub-Saharan. India is not anywhere near the Sahara.