A score of Hindu deities are worshipped in Japan - representations of Saraswati Lakshmi, Indra, Brahma, Ganesha, Garuda and others are found across the country. At a unique exhibition at Kolkata's Indian Museum, art historian and photographer Benoy K Behl showcases some rare photographs of India's mythological history that has survived in Japan