English: All this made my head spin.
Telugu: ఇదంతా నా తల నలుగగాడింది.