Sub- Chinese made idols of Hindu gods flood Indian markets during Diwali, the festival of lights

Record ID: 310094