В Индии люди или животные, родившиеся с пороками развития, зачастую принимаются за воплощение того или иного божества. Не стал исключением и теленок с тремя глазами.
Город Алипурдуар (Alipurduar), расположенный в Индии, стал объектом паломничества для большинства жителей штата Западная Бенгалия.