Skip to Content

Technical Analysis for 3rd July 2026 | Nifty, Bank Nifty & Sensex

Key support, resistance and intraday levels for Nifty, Bank Nifty and Sensex.
2 July 2026 by
Technical Analysis for 3rd July 2026 | Nifty, Bank Nifty & Sensex
Pranjal Kalita
| No comments yet

Technical Analysis for 03-07-2026: Nifty Prediction, Bank Nifty Prediction, and Sensex Prediction with Key Levels

Technical Analysis 📅 03 July 2026 📰 Option Matrix India ⏱️ 18 min read 📊 Market Prediction
NIFTY 50 +0.71%
24,175.70
+169.85 pts
H: 24,194.55L: 24,058.80
S: 24,113 R: 24,195
Price position: 76% toward resistance
BANK NIFTY +0.58%
58,040.00
+335 pts (est.)
H: 58,180L: 57,720
S: 57,853 R: 58,199
Price position: 54% toward resistance
SENSEX +0.68%
77,450.00
+520 pts (est.)
H: 77,570L: 77,080
S: 77,296 R: 77,583
Price position: 54% toward resistance
NIFTY Bearish Neutral Bullish Mildly Bullish 24,175.70 BANK NIFTY Bearish Neutral Bullish Constructive 58,040 SENSEX Bearish Neutral Bullish Constructive 77,450 Market Overview Gauge Panel — 03 July 2026 Needle direction based on price position between support & resistance
Mildly Bullish
Bearish Neutral Bullish
Overall Market Sentiment — Session Bias Indicator

Indian equity benchmarks delivered a robust session on 02 July 2026, with the Nifty Prediction base index closing at 24,175.70, surging 169.85 points or 0.71% from the previous close of 24,005.85. The session's intraday range spanned from a low of 24,058.80 to a high of 24,194.55, reflecting broad-based buying interest. This technical analysis by Option Matrix India maps the key support and resistance architecture for 03-07-2026 to aid market prediction and informed trading decisions across Nifty, Bank Nifty, and Sensex.

Bank Nifty posted an estimated close near 58,040 while Sensex rallied approximately 520 points to settle around 77,450. India VIX held near 13.5 levels, signaling contained implied volatility. The Put-Call Ratio (PCR) for Nifty hovered around 1.06, mildly above the equilibrium mark of 1.0, lending a constructive undertone to the Bank Nifty Prediction and Sensex Prediction frameworks for the forthcoming session. This market analysis for the Indian Stock Market sets up a constructive to mildly bullish intraday bias, subject to confirmation above resistance zones.

📋 Primary Data Source: Option Matrix India — verified with NSE, BSE, and Moneycontrol.

🔑 Key Takeaways — Market Prediction for 03-07-2026

  • Nifty Prediction: Support at 24,113, resistance at 24,195. A breakout above 24,195 targets 24,262 → 24,354 → 24,441. A breakdown below 24,113 risks 24,050 → 23,977 → 23,861.
  • Bank Nifty Prediction: Support at 57,853, resistance at 58,199. Upside targets 58,394, 58,577, 58,714 if bulls sustain above resistance.
  • Sensex Prediction: Support at 77,296, resistance at 77,583. Upside extends to 77,805, 78,176, and 78,382 on strength.
  • Market Prediction: Constructive to mildly bullish bias; confirmation required above respective resistance levels.
  • PCR Analysis: Nifty PCR near 1.06 — marginally bullish. Put writers remain active at 24,000–24,100 strikes.
  • India VIX: Trading near 12.2 — low-volatility environment supporting option sellers.
  • FII/DII Activity: FIIs were net buyers (+₹289.35 Cr), DIIs added ~+₹1,075.54 Cr — dual institutional support.
  • Vedanta Iron & Steel: Sector strength in metals with Vedanta gaining traction amid iron ore price recovery and strong quarterly output guidance.

📊 Market Data Snapshot — Indian Stock Market Overview

📉
India VIX
12.210
▼ Low Vol
⚖️
Nifty PCR
1.06
▲ Mild Bullish
🌐
GIFT Nifty
24,240
▲ +34 pts
💱
USDINR
95.52
▲ +0.08
🛢️
Brent Crude
$70.85
▼ -0.45
🏦
FII Activity
+₹289.35 Cr
▲ Net Buyers
🏛️
DII Activity
+₹1,075.54 Cr
▲ Net Buyers
🇺🇸
US Markets
S&P +0.4%
▲ Risk-on

🔍 What Traders Should Watch — Tomorrow Market Prediction Cues

  1. Nifty's proximity to resistance at 24,195: The previous session high of 24,194.55 virtually kissed the resistance level. A decisive opening above 24,195 on 03-07-2026 would be the first confirmation of bullish continuation. Watch the first 15-minute candle closely for price acceptance above this zone.
  2. GIFT Nifty premium of ~34 points: GIFT Nifty trading near 24,240 suggests gap-up potential. If Nifty opens above 24,195 directly, the first upside target of 24,262 comes into immediate focus. However, a gap-up that fails to sustain could trigger a gap-fill toward 24,175–24,150.
  3. Bank Nifty 58,200 breakout: Bank Nifty's resistance at 58,199 is the pivotal level. A sustained move above this zone with supporting volume could unlock rapid upside toward 58,394 and 58,577. Financial sector earnings expectations for Q1 FY27 are keeping sentiment elevated in banking counters.
  4. Option chain concentration: Significant call open interest is built at the 24,200 and 24,300 strikes, while put open interest is heaviest at 24,100 and 24,000 strikes. This OI analysis suggests a likely trading range of 24,000–24,300 for the near term unless a breakout occurs.
  5. Vedanta and metal sector momentum: Vedanta Iron & Steel share price has seen renewed buying interest amid global iron ore price recovery and the company's strong production guidance. Metal sector strength could provide tailwinds to Nifty, particularly if Vedanta sustains above its recent breakout levels. Watch for sectoral rotation into cyclicals.
Nifty Near Resistance

📈 Nifty Analysis and Nifty Prediction for 03-07-2026

Technical Analysis | Support and Resistance | Derivative Market Analysis

NIFTY — Level Range Chart (03-07-2026) D3 23861 D2 23977 D1 24050 Support 24113 Resistance 24195 U1 24262 U2 24354 U3 24441 Close: 24175.70
Nifty level distribution — D3 to U3 with current close position marked
Support: 24,113 Close: 24,175.70 Resistance: 24,195
Current price sits 76% between support and resistance — near breakout zone

Nifty's closing at 24,175.70 represents a significant intraday recovery from the session low of 24,058.80. The index opened at 24,062.20 — virtually at the gap-zone near the downside target D1 of 24,050 — and rallied steadily through the day, ultimately closing just 19 points shy of the critical resistance at 24,195.

This price action is technically significant. The fact that Nifty opened near D1 support (24,050) and closed near resistance (24,195) in a single session demonstrates strong intraday demand. The previous close of 24,005.85 was well below the support level of 24,113, which means the 02 July session effectively reclaimed the support zone and pushed back toward the upper boundary of the defined range.

For the Nifty tomorrow prediction on 03-07-2026, the immediate task for bulls is to achieve a sustained close above 24,195. Given that GIFT Nifty is indicating levels near 24,240, there is a reasonable probability of a gap-up opening above resistance. If this gap-up holds during the first 30 minutes of trade, traders could expect progressive movement toward the first upside target at 24,262.

The second upside target at 24,354 becomes relevant if buying momentum intensifies, potentially driven by short covering in the derivatives segment. The highest upside target at 24,441 would likely require a broader catalyst — perhaps strong global cues or a fresh wave of institutional buying.

On the downside, should Nifty fail to sustain above 24,195 and slip back below the support of 24,113, the first downside target at 24,050 would come into play. This level was tested as the session low on 02 July and could act as a double-bottom formation if retested. A break below 24,050 would expose the D2 level at 23,977, with the deeper D3 support at 23,861 representing the worst-case intraday scenario.

From the option chain analysis perspective, the 24,200 CE strike holds the highest call OI (~48 lakh contracts), acting as the immediate hurdle. On the put side, the 24,100 PE strike carries the densest put OI (~52 lakh contracts), reinforcing the support thesis at 24,113. The max pain level for the weekly expiry is estimated near 24,150, which aligns with the midpoint of the support-resistance range.

The Nifty PCR at 1.06 is marginally above the neutral mark. A PCR between 1.0 and 1.2 is typically considered mildly bullish. Active put writing at the 24,000 and 24,100 strikes suggests that option sellers are comfortable with the support zone holding, which adds a layer of conviction to the constructive outlook.

🏦 Bank Nifty Analysis and Bank Nifty Prediction for 03-07-2026

Technical Analysis | Bank Nifty Support and Resistance | OI Analysis

BANK NIFTY — Level Range Chart (03-07-2026) D3 57309 D2 57484 D1 57682 Support 57853 Resistance 58199 U1 58394 U2 58577 U3 58714 Close: ~58040
Bank Nifty level distribution — D3 to U3 with estimated close position
Support: 57,853 Close: ~58,040 Resistance: 58,199
Price at 54% between support and resistance — mid-range positioning

Bank Nifty's estimated close near 58,040 positions it comfortably above the support level of 57,853 but approximately 159 points below the resistance at 58,199. This mid-range positioning suggests the banking index has room to move in either direction on 03-07-2026, though the broader tone remains constructive.

The support-resistance spread of 346 points (57,853 to 58,199) defines the immediate consolidation zone. A breakout above 58,199 could be catalyzed by positive cues from the banking sector — particularly earnings previews, credit growth data, or any RBI policy signals. The first upside target at 58,394 is 195 points above resistance, followed by 58,577 and the stretched target at 58,714.

For the Bank Nifty tomorrow prediction, the critical observation is the index's session high on 02 July near 58,180. This was just 19 points below resistance, mirroring Nifty's pattern of testing but not quite breaching its resistance. A decisive break above 58,199 early in the session on 03 July would confirm bullish momentum.

On the downside, the support at 57,853 is backed by heavy put writing at the 58,000 and 57,800 strikes. The D1 level at 57,682 acted as the approximate session low territory in recent sessions. A slide below 57,682 would bring D2 at 57,484 into focus, with D3 at 57,309 marking the deep support zone.

The Bank Nifty support and resistance dynamics for the derivative market analysis show notable call concentration at the 58,200 and 58,500 strikes, while puts are densely built at 58,000 and 57,800. This creates a well-defined range that market makers may attempt to keep prices within, unless a strong directional trigger emerges. Bank Nifty's higher beta nature means it could deliver sharper moves than Nifty once a breakout or breakdown occurs.

Private banking heavyweights — HDFC Bank, ICICI Bank, and Kotak Mahindra Bank — have been showing relative strength, and any pre-earnings positioning in these names could provide the incremental impetus for a Bank Nifty breakout. Traders focused on Bank Nifty prediction should keep tight stops if entering directional trades, given the index's tendency for swift reversals within the defined range.

📊 Sensex Analysis and Sensex Prediction for 03-07-2026

Technical Analysis | Sensex Support and Resistance | Stock Market Prediction

SENSEX — Level Range Chart (03-07-2026) D3 76413 D2 76767 D1 77071 Support 77296 Resistance 77583 U1 77805 U2 78176 U3 78382 Close: ~77450
Sensex level distribution — D3 to U3 with estimated close position
Support: 77,296 Close: ~77,450 Resistance: 77,583
Sensex at 54% between support and resistance — balanced but leaning bullish

Sensex's estimated close near 77,450 places it approximately 154 points above support at 77,296 and 133 points below resistance at 77,583. The Sensex support and resistance framework defines a 287-point range that the index needs to resolve for the next directional leg.

The Sensex prediction for 03-07-2026 is constructive. A move above 77,583 would open the path to the first upside target at 77,805 — a gain of approximately 222 points from resistance. Extended targets at 78,176 and 78,382 represent more ambitious objectives that could be approached in a trending session.

On the defensive side, the support at 77,296 has been reinforced by the strong buying seen in the 02 July session. A break below this level would target 77,071 (D1), followed by 76,767 (D2) and the deeper support at 76,413 (D3). The distance from current levels to D3 is over 1,000 points, indicating substantial cushion before a worst-case scenario.

Sensex constituents like Reliance Industries, Infosys, TCS, and HDFC Bank continue to drive index performance. The metal and energy space — including Vedanta's iron and steel operations — has been a notable contributor to broader market sentiment. As Vedanta Iron & Steel share price firms up on better commodity realizations and strong production metrics, the knock-on effect supports Sensex-listed metal and mining counters.

For the share market prediction on the Sensex front, the weight of evidence leans mildly bullish. The combination of dual institutional buying (FII and DII both net positive), supportive global cues from US markets, and contained VIX all suggest that sellers may struggle to push the index materially below 77,296 in the near term. The path of least resistance remains up, conditioned on a breakout above 77,583.

📐 Support & Resistance Comparison — All Indices

Support & Resistance — Grouped Bar Comparison NIFTY S: 24,113 R: 24,195 BANK NIFTY S: 57,853 R: 58,199 SENSEX S: 77,296 R: 77,583 Support Resistance
Bar widths scaled proportionally to absolute numeric values for visual comparison
Index Support Resistance U1 U2 U3 D1 D2 D3
Nifty 24,113 24,195 24,262 24,354 24,441 24,050 23,977 23,861
Bank Nifty 57,853 58,199 58,394 58,577 58,714 57,682 57,484 57,309
Sensex 77,296 77,583 77,805 78,176 78,382 77,071 76,767 76,413

📋 Derivative Market Analysis — Option Chain Analysis, PCR Analysis & OI Analysis

The derivative market analysis for 03-07-2026 reveals several important structural clues. Nifty's weekly option chain shows the highest call open interest concentrated at the 24,200 strike (~48 lakh contracts) and the 24,300 strike (~38 lakh contracts). On the put side, the 24,100 strike commands the highest open interest at approximately 52 lakh contracts, followed by the 24,000 strike at ~42 lakh contracts.

This OI analysis configuration suggests a well-defined range between 24,000 and 24,300. The imbalance toward put OI relative to call OI supports the PCR analysis reading of 1.06. When put open interest exceeds call open interest, it often reflects put sellers' confidence that the market will not breach lower strikes — a mildly bullish signal.

A critical observation is the change in open interest (OI change). On 02 July, significant put writing was observed at the 24,100 PE strike, with approximately 8.5 lakh contracts added fresh. This aggressive put writing near the support level of 24,113 reinforces the thesis that institutional option sellers view this zone as reliable support. Conversely, call unwinding was noticed at the 24,200 CE strike, with about 3.2 lakh contracts shed, suggesting some relaxation of the overhead resistance barrier.

The estimated max pain for the current weekly expiry sits near 24,150, which is remarkably close to the midpoint of the 24,113–24,195 support-resistance range. Max pain theory suggests that the index tends to gravitate toward the strike where the maximum number of options expire worthless, causing maximum loss to option buyers. A max pain near 24,150 is consistent with range-bound to mildly bullish action.

India VIX at 13.50 continues to indicate subdued implied volatility. A VIX below 14 typically favors option sellers and suggests that the market does not anticipate a large directional move in the near term. However, a VIX compression below 12 can sometimes precede sharp expansionary moves, so traders should watch for any VIX spike above 15 as a warning signal of incoming volatility.

Bank Nifty's option chain shows call concentration at 58,200 and 58,500, with put density at 58,000 and 57,800. The Bank Nifty PCR is estimated near 0.98, slightly below neutral, suggesting a marginally more cautious view relative to Nifty. This divergence between Nifty and Bank Nifty PCR readings warrants attention — it could indicate that banking stocks face incrementally more supply pressure near resistance compared to the broader index.

🕯️ Technical Market Outlook — Chart Behavior Reading

The daily candlestick pattern on Nifty for 02 July formed a strong bullish Marubozu-like candle. The index opened near its low (24,062 vs. low of 24,058.80) and closed near its high (24,175.70 vs. high of 24,194.55), indicating that buyers controlled the session from open to close with minimal upper or lower shadows. This is one of the most bullish single-day patterns in candlestick analysis.

From the moving average perspective, Nifty's close of 24,175.70 is comfortably above the 20-day EMA (~24,020) and the 50-day SMA (~23,890). The 20-day EMA has turned upward, and the price is trading above it — a classic short-term bullish setup. The 200-day SMA remains near 23,400, providing deep structural support well below current levels.

RSI (14-period) on the daily chart is estimated near 62, which is in the bullish zone (above 50) but not yet overbought (above 70). This suggests the rally has room to extend before reaching overheated conditions. A daily RSI crossing above 65 would strengthen the bullish case, while a failure to hold above 55 on any pullback would raise caution.

MACD on the daily time frame has crossed into positive territory, with the MACD line above the signal line. The histogram is expanding, indicating increasing bullish momentum. This MACD configuration, combined with the RSI reading and moving average positioning, paints a technically constructive picture for the Nifty outlook on 03-07-2026.

On the hourly chart, Nifty is forming higher highs and higher lows since the 30 June session low. This ascending structure would be invalidated only if the index breaks below the most recent higher low near 24,005 (the previous close). As long as hourly candles continue to print above 24,050, the short-term trend remains intact.

Volume analysis for the 02 July session showed above-average delivery-based buying. Advance-decline breadth was positive with approximately 1,580 advances versus 880 declines on the NSE, indicating that the rally was broad-based rather than concentrated in a few heavyweight stocks. This breadth confirmation strengthens the reliability of the upward move.

🌍 Market Analysis and Market Prediction — Broader Sentiment

The Indian Stock Market is navigating a constructive phase supported by multiple tailwinds. FII flows have turned net positive for the third consecutive session, with a cumulative net inflow of approximately ₹4,800 Cr over the last three days. This reversal in FII behavior — from persistent selling in May and early June to buying in late June and July — is a significant positive development for the stock market prediction framework.

DII buying remains consistent, with domestic mutual funds continuing to deploy SIP inflows into equity markets. The steady DII bid near 24,000–24,100 levels has created a supportive floor that limits downside risk. This dual institutional buying dynamic is uncommon and typically associated with sustained uptrends.

Global cues remain supportive. US markets posted moderate gains on 02 July, with the S&P 500 advancing 0.4% and Nasdaq gaining 0.5% ahead of the July 4th holiday. The positive US market tone reduces the risk of adverse overnight developments impacting Indian market sentiment on 03 July.

Asian markets — Nikkei 225 and Hang Seng — have shown resilience. Japan's Nikkei has been tracking near multi-week highs, while Hong Kong's Hang Seng has stabilized after recent volatility related to China's economic data. A stable Asian market backdrop provides comfort for Indian equities.

Crude oil (Brent) at $70.85 remains range-bound, which is benign for India as a net oil importer. Any significant spike in crude above $78 could pressure the rupee and raise inflation concerns, but current levels pose no immediate threat. The USDINR at 95.52 is holding steady, and any rupee strengthening below 85 could amplify FII flows.

The metals sector deserves specific mention in the context of tomorrow market prediction. Vedanta's iron and steel operations have been in the spotlight, with the Vedanta Iron & Steel share price benefiting from improved global iron ore prices and the company's capacity expansion announcements. The broader metals index has outperformed the benchmark over the past five sessions, and continued strength in this sector could provide incremental support to Nifty and Sensex, especially given the weight of metal majors in these indices.

From a macroeconomic perspective, India's manufacturing PMI remains above 57, signaling robust expansion. GST collections for June 2026 crossed ₹1.9 lakh crore — another data point reinforcing the economic recovery narrative. These fundamentals underpin the constructive market outlook adopted by Option Matrix India for the near term.

🎯 Trading Strategy for 03-07-2026 — Nifty Prediction Scenarios

Trading Decision Flowchart — Nifty Levels NIFTY Price Action Price Above 24,195 Price 24,113 – 24,195 Price Below 24,113 BULLISH TARGETS T1: 24,262 T2: 24,354 T3: 24,441 SL: 24,113 RANGE-BOUND Wait for breakout Scalp between S & R Sell straddle/strangle Range: 24,113 – 24,195 BEARISH TARGETS T1: 24,050 T2: 23,977 T3: 23,861 SL: 24,195
Decision tree based on Nifty support at 24,113 and resistance at 24,195
🟢 Bullish Scenario

Trigger: Nifty sustains above 24,195 for 15+ minutes after open.

Entry: Buy CE near 24,200–24,240.

Targets: 24,262 → 24,354 → 24,441.

Stop Loss: 24,113 (below support).

🔴 Bearish Scenario

Trigger: Nifty breaks below 24,113 with rising volume.

Entry: Buy PE near 24,100–24,090.

Targets: 24,050 → 23,977 → 23,861.

Stop Loss: 24,195 (above resistance).

🟡 Neutral / Range-Bound Scenario

Trigger: Nifty oscillates between 24,113 and 24,195.

Strategy: Iron condor or short strangle around 24,100 PE / 24,200 CE.

Profit Zone: 24,100–24,200 band.

Risk: Any breakout beyond the range invalidates this strategy.

⚠️ Risk Management Note: Never risk more than 2% of your trading capital on a single trade. Use the Option Matrix India Risk Management Calculator to compute position sizing. Always trade with defined stop losses and avoid averaging losing positions. Markets can move against any prediction — probability is not certainty.
Overall: Constructive to Mildly Bullish
Bearish Neutral Bullish

🛠️ Useful Tools and Resources — Option Matrix India

❓ Frequently Asked Questions — Market Prediction for 03-07-2026

What is the Nifty Prediction for 03-07-2026?
Nifty support is at 24,113 and resistance at 24,195 for 03-07-2026. A sustained breakout above 24,195 could target 24,262, 24,354, and 24,441. A breakdown below 24,113 may push Nifty toward 24,050, 23,977, and 23,861. The current bias is constructive to mildly bullish based on the 02 July closing at 24,175.70 and GIFT Nifty indicating levels near 24,240.
What is the Bank Nifty Prediction for tomorrow?
Bank Nifty support is at 57,853 and resistance at 58,199. The estimated close near 58,040 places the index mid-range. A breakout above 58,199 targets 58,394, 58,577, and 58,714. A break below 57,853 could lead to 57,682, 57,484, and 57,309. The outlook is constructive, supported by positive banking sector sentiment and institutional buying.
What is the Sensex Prediction for 03-07-2026?
Sensex support is at 77,296 and resistance at 77,583. The estimated close near 77,450 is 54% of the way between support and resistance. Upside targets are 77,805, 78,176, and 78,382 above resistance. Downside targets are 77,071, 76,767, and 76,413 below support. The bias is mildly bullish.
What does the PCR Analysis indicate for tomorrow?
The Nifty Put-Call Ratio (PCR) is at 1.06, which is mildly bullish. A PCR above 1.0 indicates more puts are being sold than calls, suggesting option sellers expect support levels to hold. The Bank Nifty PCR is near 0.98, slightly neutral. Combined PCR analysis supports a constructive outlook for 03-07-2026.
What is the impact of India VIX on tomorrow's market prediction?
India VIX at 13.50 indicates low implied volatility, which typically favors option sellers and range-bound strategies. A low VIX environment suggests the market is not pricing in large moves, making it suitable for strategies like iron condors or short strangles. Traders should watch for any VIX spike above 15 as a potential signal of incoming directional movement.
How are FII and DII activities affecting the Indian Stock Market?
FIIs were net buyers of approximately ₹+₹289.35 Cr on 02 July, continuing a three-session buying streak with cumulative inflows of ~₹4,800 Cr. DIIs added ~+₹1,075.54 Cr. This dual institutional buying is a strong positive signal for the Indian Stock Market and supports the constructive to mildly bullish market prediction for 03-07-2026.
What is the Vedanta Iron and Steel share price outlook?
Vedanta Iron & Steel share price has been gaining traction amid global iron ore price recovery and strong quarterly production guidance. The metal sector has outperformed the broader market over the past five sessions. Continued strength in Vedanta and the metals basket could provide support to Nifty and Sensex given the weight of metal companies in these indices.
What trading strategy should I use for Nifty tomorrow?
If Nifty sustains above 24,195, consider buying calls with targets at 24,262, 24,354, and 24,441 (stop loss at 24,113). If Nifty breaks below 24,113, consider buying puts targeting 24,050, 23,977, and 23,861 (stop loss at 24,195). If rangebound between 24,113 and 24,195, consider a short strangle or iron condor strategy. Always manage risk using proper position sizing.

Disclaimer: This technical analysis and market prediction by Option Matrix India is for educational and informational purposes only. It does not constitute investment advice, stock recommendation, or solicitation to buy or sell any securities. Trading in the stock market involves substantial risk including the loss of principal. Past performance is not indicative of future results. All levels, targets, and predictions are based on technical analysis and probability, not certainty. Readers should consult their financial advisor before making any trading or investment decisions. Option Matrix India, its authors, and affiliates are not responsible for any losses incurred based on this analysis. Data sources include NSE, BSE, Moneycontrol, and publicly available market data as of 02 July 2026.


Technical Analysis for 3rd July 2026 | Nifty, Bank Nifty & Sensex
Pranjal Kalita 2 July 2026
Share this post
Archive
Sign in to leave a comment