Hundreds of excited children and adults lined Madrids main boulevard of Paseo de la Castellana as the Three Kings Melchior, Balthazar and Caspar led a theatrical parade with colourful floats, performers and animals.