Share - The highest and most Beautiful international cricket stadium located in the laps of mighty himalaya