In Pictures: International Indian Film Academy Awards in Madrid, Spain

The 17th edition of the International Indian Film Academy Awards took place in Madrid's Irema congress centre on Sunday (June 26). The awards ceremony, a globetrotting affair which has been hosted in Singapore and Dubai, saw Bollywood stars walking the green carpet. Here's a look at who showed up.