Rangoli designs are beautiful and intricate patterns that are typically created on the floor using different kinds of materials. They are often used as decorations for special occasions such as religious festivals or weddings. There are many different types of ...