Geometry of Flag Varieties