London still abuzz over birth of royal princess

About video ads
close
There's a new princess in town... and the area around Buckingham Palace is abuzz with excitement.