Hindi to English:
मुझे लगा कि यूट्यूब पर सीधा प्रसारण है।
I thought there was a live stream on Youtube.