Gotta love Delhi. Besides many other things, Delhi people say some of the most memorable things once they are in high spirits. Here is a list of 10 things that...
Continue Reading »