India
The Taapsee Pannu-starrer made it to the Cannes Lions winners’ list as it bagged the silver medal