It seems Belize doesn't want Indian citizens to visit and spend their tourism dollars in their country.
They appear to charge $250(!!) for a single entry visa.
A quick perusal of the Indian embassy website seems to indicate that citizens of Belize don't have to cough up nearly that amount for a visa to India.
I had already bought tickets to Belize for 2 weeks in Dec...but now I am going to cancel since we are still in the cancellation window!