English: There are a lot of such places.
Telugu: ఇలాంటి వేదికలు బోలెడు.