English: A weird and new feeling.
Telugu: ఇదంతా కొత్త, వింత అనుభూతి.