The Garo Hills of western Meghalaya, homeland of the Garo people