This magnificent land of contrasts holds several variations in religion, language, customs, art and cusine. It offers heritage sites, beautiful beaches, rainforests, national parks, a rich diversity of wildlife and wellness retreats amongst much more.