Ancient Indian texts describe world landmass.
I have written on this and I have provided Link of one article.
You may check the related articles in the article as well.
Apart from the Puranas and Ithihasas Ramayana and Mahabharata, scientific treatises of an India describe these.
Surya Siddhanta and Siddhanta Shiromani,mathematical treatises describe the ancient landmasses thus,
‘Maya, the author of Surya Siddhanta, also mentions the four great cities situated on the opposite ends of the world, equidistant from one another. 1. Yamakotipura in Bhadrasvavarsa (Indonesia?) in the east, Lanka in Bharatvarsa (India) in the south and 3. Rome in Ketumalavarsa (Europe) in the west and Siddhapura in Kuruvarsa (America?) in the north.
The celebrated astronomer Bhaskaracarya mentions the time difference between the important cities situated in different parts of the world in his Siddhanta Siromani(Goladhyaya) thus:
“When the sun rises at Lanka, the time as at Yakakotipura to the east of Lanka, will be midday. Below the earth at Siddhapura, it will be twilight then, and at Romakadesa in Europe, the time will be midnight.”
Description of Varsha , Continents.
‘North Pole was at the exact center of Ilavrita Varsha. To the west of Ilavrita varsha was said to be Ketumula Varsha most of which is today under Atlantic Ocean. To the east of Ilvarita Varsha was Bhadrasva Varsha which is today under Pacific Ocean. On one side of the Ilavrita Varsha were Hari Varsha, Kimpurusha Varsha and Bharatha Varsha. On the other side of the Ilavrita Varsha were Ramyaka, Hiranyaka and Kuru Varsha. Kuru Varsha was hence on the opposite side of Bharatha Varsha on the globe’