Kate Middleton has made her first public appearance since she announced her third pregnancy last month. Attending a reception at Buckingham Palace in honour of World Mental Health Day, she was joined by her husband Prince William and brother-in-law Prince Harry.