Oil and gas spoil India Inc show in June quarter