Indian pumpkin. Those are called Kashiphal in Northern India. They look a bit like giant watermelons.
I saw those in a market in Delhi.
If you can identify precisely what variety of Pumpkin this is, please post a comment or contact me!