Self Storage India, India's first self-storage company, is growing its presence around Delhi NCR with the expansion of its Gurugram warehouse. The expanded Gurugram facility has 50 per cent more capacity to cater to India's growing self-storage needs ...