The land north of the ocean and south of the Himalayas is called Bharat, where the descendants of Bharata dwell.