Archaeologists are leaving no stone unturned in order to unfold the mystery surrounding the ancient city of Teotihuacan (City of Gods) as a hidden…