Do you know about the God's own country?

India
November 12, 2006 8:40am CST
its Kerala.have u ever heard of it?
No responses