A bustling city street corner features a tall, ornate building with a red and white sign for "Sushi" and a "Delhi" sign, surrounded by shops and restaurants, with a yellow taxi and pedestrians in the foreground.