YouTuber and podcaster Ranveer Allahbadia has issued a public apology after his controversial remarks on the "India's Got Latent" show sparked widespread criticism.