Kim Kardashian and Rihanna were both spotted in the same shirt by Givenchy so who wore it best? The shirt is on sale at Barney's for $399.