The G20 world leaders' summit is scheduled to be held in New Delhi on September 9 and 10.
Kandula, of Chesterfield, Missouri, rented the truck on Monday night immediately after flying from St Louis to Dulles...