Bollywood movies are not my favorite genre of entertainment. But among Bollywood movies, Rab Ne Bana Di Jodi is the best I´ve seen. The movie is set in Amritsar, site of the Golden Temple in Punjab, Northwest India. It stars Shahrukh Khan, king of Bollywood. Everybody I´ve met in India has seen the film.
Here is a link to a New York Times review published Dec 13 2008. I believe the movie is still playing in America and Europe. Running time: only 2 hours and 47 minutes.