Tolong jelaskan mengenai Persebaran dan ekologi dari Sonokeling

Di Indonesia, sonokeling hanya didapati tumbuh liar di hutan-hutan Jawa Tengah dan Jawa Timur pada ketinggian di bawah 600m dpl., terutama di tanah-tanah yang berbatu, tidak subur, dan kering secara berkala. Tumbuh berkelompok, tetapi tidak terlalu banyak, di hutan-hutan musim yang menggugurkan daun-daunnya di waktu kemarau.

Sebaran alami sonokeling lainnya adalah anak-benua India, mulai dari kaki Pegunungan Himalaya hingga ujung selatan semenanjung, terutama di hutan-hutan monsun yang kering di wilayah-wilayah Karnataka, Kerala, dan Tamil Nadu, di Ghats Barat. Meskipun demikian, tumbuhan ini hidup baik di daerah dengan curah hujan antara 750 – 5.000 mm pertahun; di atas aneka jenis tanah, walau lebih menyukai tanah-tanah yang dalam dan lembap, yang memiliki drainase baik.