Shakira has a fiery new look! The 40-year-old singer ditched her blonde locks for red hair,