Upvote:2
I've tried to fill out a new application and it's indeed possible to choose to apply in India if your residency is in Trinidad and Tobago. I would therefore simply try again, being careful to select India as your application point in the beginning.