Helen Lindes Griffiths is a Spanish actress and model who was Miss Spain 2000 and placed 2nd Runnerup to Lara Dutta of India in the Miss Universe 2000 contest.
NASource: Wikipedia