Arimpara (2003)
Arimpara (, (alternate title - A Story That Begins at the End), translation: The Wart)) is a 2003 Indian drama film directed by Murali Nair. It was screened in the Un Certain Regard section at the 2003 Cannes Film Festival.
More at Wikipedia.