Tolong jelaskan mengenai Geografi dari Subbenua India dalam bahasa melayu

Daripada segi geografi, subbenua India merupakan sebuah semenanjung di Asia selatan-tengah yang berbentuk lebih kurang seperti berlian yang disempadani oleh Banjaran Himalaya di sebelah utara, Hindu Kush di sebelah barat, dan Arakanis di timur. Ia menganjur ke Lautan Hindi di selatan, dengan Laut Arab di sebelah barat daya dan Teluk Bengal di sebelah tenggara. Dengan mengambil kira kesemua tujuh buah negara di subbenua ini, wilayah ini merangkumi 4.4 juta km² (1.7 juta mi²) yang merupakan 10% daripada keluasan benua Asia atau 2.4% daripada keluasan seluruh permukaan bumi di dunia. Pada keseluruhannya, subbenua India menampung 34% daripada jumlah penduduk di Asia (atau melebihi 16.5% daripada jumlah penduduk di seluruh dunia), dengan penduduknya terdiri daripada pelbagai kaum.