Masoom Minawala Mehta platform stats Instagram vs YouTube show Instagram leads with 1.3M followers, 23.9% engagement rate, and 890K average reel views across 5,821 posts, while YouTube trails at 72.3K subscribers, 16% engagement, and 50K views per 227 videos. Born 1993 in Mumbai...