Castillo-Abdul, Bárbara, Spain