Mexico, supposedly the 2nd naturally beautiful country in the world, attracts not only tourists but also development companies. The first and foremost reason for the attraction can be attributed to its geographical location closer to America and its favorable climate. Mexico vouches for itself...