The colorful lanterns at the Mahabalipuram road side stalls. Mahabalipuram is located in the southern state of Tamil Nadu in India.