Rainbow sandstone is a type of Indian sandstone which is popular because it contains a wave-like pattern of multicolored veins and swirls. This type of stone can withstand any kind of weather condition, it cannot be damaged by water and its compressive strength is very high. Normally used for outdoor construction such as patios, pavements, and other floorings but can also be used indoors as a flooring or wall feature.