Instituto Cervantes, a Spanish Government agency is involved in bringing Spanish Language and Culture to audience across the world. The Delhi Center is located at Hanuman Rd, Connaught Place, New Delhi, Delhi 110001, India.
The center organizes many shows and exhibitions, as well as runs classes for Spanish Language. The video is of the popular Flamenco performer La Shica.
Video Credits: Instituto Cervantes, Delhi (http://nuevadelhi.cervantes.es/en/default.shtm)