Batla House - encountering terror!