CLICK TO VIEW FULL IMAGE

Japanese Tea Ceremony – Dehra Dun, Northern India