A Mexican civil defense official says searchers have found the body of an American man who went missing in rugged mountains in central Mexico four days ago after going on a hike.

Carlos Mandujano says a search team found the lifeless body of Hari Simran Singh Khalsa, 25.

The civil defense coordinator for Morelos State says the body was found on Friday in one of the narrow gorges or ravines that crisscross the rugged mountains in the colonial town of Tepoztlan.