Meet World Record Holder Ranveer Ramesh Bhai Luni of Ahmedabad. He created a new world record of 25 bumpy pull ups in 59 seconds.