India is incredible. There is no denying the fact. But trust me, there are few things which downright sucks in India. And no, I am not going to talk about political or religious issues. There are already serious forums…
Browsing Tag
India is incredible. There is no denying the fact. But trust me, there are few things which downright sucks in India. And no, I am not going to talk about political or religious issues. There are already serious forums…