Presenting Minimal Poster of The Most Annoying Vehicle Award. Delhi was initially cursed by BRT Corridor but Gramin Seva is just icing on the cake.
Read this post on myvisionmyway.com