A Nepalese friend applied thru VFS in Kathmandu , received on May 31 and passport was returned on June 17. As per IC website for India, the waiting time for a TRV sent thru VFS takes 2 weeks and it took exactly two weeks. Very happy with the waiting time, it was respected. ;D