The 26 miles long London marathon, has seen Kate Middleton donning a foam finger to cheer the runners. She was alongside Prince William and Prince Harry. They also posed for selfies from the sidelines.
by Disha Mashelkar
by Chiqui Guyjoco
by Sweet Diana Dawn Paller
by Florette A.
by Glory Moralidad