Here are some possible translations:
* "Wow!"
* "That's amazing!"
* "Incredible!"
* "What a story!"
* "You're kidding me!" (In a positive, surprised way)
It can also be used as an expression of approval or agreement, meaning "Right?" or "You know what I mean?".
The exact meaning of "kya bat hai" depends on the tone and context of the conversation.