Prince George celebrates his 11th birthday with a stylish photo taken by Kate Middleton, featuring the future king in a suit. Social media users praised the portrait, while Middleton continues the tradition of photographing her children's birthdays amid her cancer battle.