360art content production studio once again took the visitors to Jagannath Astaka Show off their feet with its astounding immersive animations Astaka refers to the number 8  and Jagannath means “Lord of the Universe”