There were several red carpet events last night including a celebrity packed auction of the Elephant Parade and the premiere of Dev Patel's latest film, The Last Airbender. Bright coloured dresses were the order of the day as three gorgeous girls opted for eye catching colours. Princess Beatrice enjoyed the British sun in a yellow sun dress whilst Elizabeth Hurley went for a floor sweeping almost neon pink gown. Meanwhile, Freida Pinto wore a green gown on the other side of the Atlantic whilst supporting her beau Dev. Out of these three lovely ladies, which do you think looks the most fab?