Thanks to Rihanna, everyone now has confirmation that Beyonce has given birth last night and not earlier this week as it has been falsely reported. Rihanna tweeted earlier, "Welcome to the world princess Carter! Love Aunty Rih." for all her fans to see.