The story is set somewhere in Uttar Pradesh near Lucknow. We can say so because the story mentions, that there is a railway station for Express train to Lucknow. The presence of sweet shops and bazaars also indicate it to be a decent-sized town. No, the characters in the story do not speak to each other in English but probably in Hindi.