English: All this has come on rather recently.
Telugu: ఈ విషయాలన్నీ ఇటీవల కాలంలో వెలుగు జూశాయి.