English: In the light of these recent developments
Telugu: ఈ పరిణామాల నేపథ్యంలో ఇటీవల