So today while clearing the trash out of my room I found this orange spider on an abandoned piece of foam. It is carrying a weird ball with it wherever it goes. What is this? And to which genus does this spider belongs?
Size: Roughly 1cm in length
Location: Uttar Pradesh, India. Coordinates- https://maps.app.goo.gl/svXoxaH4Z2lK2rFH2
Temperature: 34°C and Humid.
Adding few more pics