Religion
Roman Catholicism enjoys a strong following among Mexicans of all socioeconomic situations, despite the fact that the vast majority of the population is and has always been Roman Catholic. Even the tiniest communities appear to have an Evangelical or Pentecostal church as a result of US missionary activities, which created a sizeable Protestant community. Mexico is also home to one of the biggest Jehovah's Witness populations in the world. Jews and Mormons, two smaller populations, also reside in small, densely populated enclaves around the Republic.
Mexico is still a developing nation in many ways, and views toward LGBT tourists can occasionally be unpleasant. However, same-sex unions were made legal in Mexico City, and the supreme court declared that all states in the remaining republic must recognize these unions, effectively legalizing same-sex unions throughout the entire nation (provided the wedding takes place in Mexico City). It is not entirely accepted in rural Mexico, just as it is not entirely accepted in rural Canada or the United States. Cities, meanwhile, have a considerably more laid-back vibe.