English: No, not in India.
Telugu: అదెక్కడో కాదు ఇండియాలోనే. అదీ దేవ భూమి కేరళలో.