"Beautiful Liar" is a song recorded by American R&B singer Beyoncé and Colombian singer Shakira. view more...