I have seen these and many other pictures since they have been on the net for quite a while now. The ones I really liked were that of Bharat Singh's and Nehru and Indira Gandhi traveling by Metro in Russia..
Pay no mind to those who talk behind your back, it simply means that you are two steps ahead !!!