India’s renowned sand artist Sudarsan Pattnaik has made it to the Guinness World Record for creating the world’s tallest sand castle on Puri beach. With the backdrop of Bay of Bengal, the intricate sand castle has been made by the professional sand artist and his team of over 30 students from Sudarsan Sand Art Institute.