Discover Mexico, the country of endless sunshine, stunning scenery comprising everything from arid deserts to lush tropical rainforests, rich cultural heritage and vibrant musical and dance traditions