English: It is found in Puebla, Mexico.
Telugu: ఇది మెక్సికో లోని ప్యూబ్లా లో ఉంది.