Cool, I wonder if it is in India or still in Nepal. With Kanchenjunga on the right and Everest on the left, you can kind of equate roughly where it would be on a map.
It shows Darjeeling (Sikkim, India) in the foreground, so I assume it's from a hill up the back of town? I didn't realise you could see Everest from there though.