This 106-Year-Old Survived On Neem Leaves For 32 Years, Has Surprising Pakistan Connection
At 106, this Baba still runs daily after surviving on leaves for 32 years. His incredible journey of penance and endurance is inspirational. Discover his story
Viral