If you’re craving a taste of Japan without leaving the city, then you might want to visit You Mee, a Delhi-based franchise ...