Rangoli is a beautiful and colorful art, done on floors on special occasions and festivals such as Diwali, Pongal, and marriages. People use colored rice, dry flour, colored sand and fresh flower petals for creating the beautiful designs indoor or outdoor.