James Stephen Donaldson who is known worldwide by his YouTube channel Mr Beast has arrived in India for his maiden visit. The Youtuber landed in Mumbai early on Sunday morning and received a warm ...