English: "Real Ayodhya lies in Nepal, not in India.
Telugu: 'నిజమైన అయోధ్య నేపాల్ లో ఉంది.