Alto K10 Alto K10 Stereo Alto K10 New Delhi, Delhi Division, Delhi, India Added on January 12, 2025 2015