It is easy to tell where exactly Delhi 6 goes wrong. Rakeysh Mehra was out to make a fond movie about the city of his birth, but could not resist corseting it in a bit of conventional moralisation. He paints over a frisky, anecdotal collage of Delhi with the bleak gray of communal strife. Fancy-free descriptions of the grand old city of Delhi simply do not sit well with hamming epiphanies about love and universal brotherhood.
Not that the movie does not have its share of fine moments. Roshan (Abhishek Bachchan), who brings his grandmother (Waheeda Rehman) back to Delhi from New Yor....