Appu Ghar was one of India’s first amusement parks when it opened its gates in Delhi nearly three decades ago.