General Knowledge Which one of the following States is called as ‘God’s Own Country’ in India? A) Goa B) Kerala C) West Bengal D) Uttar Pradesh Detailed Solution: No Details Prev Next