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 Glory Moralidad
by Florette A.