Tijuana claims to be ‘the world’s most visited city’, receiving more than 20 million visitors every year, many of them day-trippers from California. With San Diego just a few miles away across the border, it is the land gateway to and from the USA, thriving on the sale of souvenirs.