Gravitational Lensing and Cosmic Magnifying Glass